|
Compounds |
| struct | _Lib3dsBoxMap |
| struct | _Lib3dsFace |
| struct | _Lib3dsMapData |
| struct | _Lib3dsMesh |
| struct | _Lib3dsPoint |
Typedefs |
| typedef _Lib3dsPoint | Lib3dsPoint |
Enumerations |
| enum | Lib3dsMapType { LIB3DS_MAP_NONE = 0xFFFF,
LIB3DS_MAP_PLANAR = 0,
LIB3DS_MAP_CYLINDRICAL = 1,
LIB3DS_MAP_SPHERICAL = 2
} |
Functions |
| LIB3DSAPI Lib3dsMesh * | lib3ds_mesh_new (const char *name) |
| LIB3DSAPI void | lib3ds_mesh_free (Lib3dsMesh *mesh) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_new_point_list (Lib3dsMesh *mesh, Lib3dsDword points) |
| LIB3DSAPI void | lib3ds_mesh_free_point_list (Lib3dsMesh *mesh) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_new_flag_list (Lib3dsMesh *mesh, Lib3dsDword flags) |
| LIB3DSAPI void | lib3ds_mesh_free_flag_list (Lib3dsMesh *mesh) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_new_texel_list (Lib3dsMesh *mesh, Lib3dsDword texels) |
| LIB3DSAPI void | lib3ds_mesh_free_texel_list (Lib3dsMesh *mesh) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_new_face_list (Lib3dsMesh *mesh, Lib3dsDword flags) |
| LIB3DSAPI void | lib3ds_mesh_free_face_list (Lib3dsMesh *mesh) |
| LIB3DSAPI void | lib3ds_mesh_bounding_box (Lib3dsMesh *mesh, Lib3dsVector min, Lib3dsVector max) |
| LIB3DSAPI void | lib3ds_mesh_calculate_normals (Lib3dsMesh *mesh, Lib3dsVector *normalL) |
| LIB3DSAPI void | lib3ds_mesh_dump (Lib3dsMesh *mesh) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_read (Lib3dsMesh *mesh, Lib3dsIo *io) |
| LIB3DSAPI Lib3dsBool | lib3ds_mesh_write (Lib3dsMesh *mesh, Lib3dsIo *io) |